package com.suning.sawp.intf.bi;

import java.util.List;

import com.suning.sawp.po.bi.BiBrandSale;


/**
 * 
 * bi品牌数据库相干业务处理<br>
 * 〈功能详细描述〉
 *
 * @author 15050769
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
public interface BiBrandDaoService {
    
    /**
     * 根据品类查询日维度品牌销售额排行
     *
     * @param cateCode
     * @param queryTime
     * @param storeCode
     * @param orderCondition 
     * @return
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    List<BiBrandSale> queryBrandSaleByDay(String cateCode,String queryTime,String storeCode, String orderCondition );
    
    /**
     * 
     * 功能描述: 根据条件查询日维度品牌销售额排行<br>
     * 〈功能详细描述〉
     *
     * @param cateCode
     * @param brandCode
     * @param queryTime
     * @param storeCode
     * @param orderCondition
     * @return
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    List<BiBrandSale> queryBrandSaleByDay(String cateCode,String brandCode,String queryTime,String storeCode, String orderCondition );

    
    /**
     * 根据品类查询月维度品牌销售额排行
     *
     * @param cateCode
     * @param queryTime
     * @param storeCode
     * @param orderCondition 
     * @return
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    List<BiBrandSale> queryBrandSaleByMonth(String cateCode, String queryTime, String storeCode, String orderCondition);
    
    /**
     * 
     * 功能描述: 根据条件查询月维度品牌销售额排行<br>
     * 〈功能详细描述〉
     *
     * @param cateCode
     * @param brandCode
     * @param queryTime
     * @param storeCode
     * @param orderCondition
     * @return
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    public List<BiBrandSale> queryBrandSaleByMonth(String cateCode, String brandCode, String queryTime, String storeCode,
            String orderCondition);
}
